RealTimeEmulationTrader
StockSharp.Algo.Testing
シミュレーション接続は、UnderlyngMarketDataAdapterを通じて取引システムと実質的な接続のテストのために意図されていますが、実際の取引を在庫に登録することなく。注文と取引の実行は、実際の接続から来ている注文書による情報を使用して、接続によって行われます。
コンストラクター
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider)
RealTimeEmulationTrader の新規インスタンスを初期化します。
- underlyngMarketDataAdapter
- IMessageAdapter は、市場データが得られる。
- securityProvider
- 機器に関する情報提供者
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, Portfolio portfolio, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolio, ownAdapter)
RealTimeEmulationTrader の新規インスタンスを初期化します。
- underlyngMarketDataAdapter
- IMessageAdapter は、市場データが得られる。
- securityProvider
- 機器に関する情報提供者
- portfolio
- 注文を登録するために使用されるポートフォリオ。値が与えられていない場合は、デフォルト名で生成されるポートフォリオが作成されます。
- ownAdapter
- 接続寿命を追跡します。
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, IPortfolioProvider portfolioProvider, IExchangeInfoProvider exchangeInfoProvider, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolioProvider, exchangeInfoProvider, ownAdapter)
RealTimeEmulationTrader の新規インスタンスを初期化します。
- underlyngMarketDataAdapter
- IMessageAdapter は、市場データが得られる。
- securityProvider
- 機器に関する情報提供者
- portfolioProvider
- 注文を登録するために使用されるポートフォリオ。値が与えられていない場合は、デフォルト名で生成されるポートフォリオが作成されます。
- ownAdapter
- 接続寿命を追跡します。
- exchangeInfoProvider
- 取引所および取引銀行のプロバイダ。
プロパティ
UnderlyngMarketDataAdapter
public TUnderlyingMarketDataAdapter UnderlyngMarketDataAdapter { get; }
value = realTimeEmulationTrader.UnderlyngMarketDataAdapter
IMessageAdapter は、市場データが得られる。